/*******************************************************
*						GENERAL						   *
********************************************************/
body {
	background:#5A1D17 url('../images/bg-body.png') repeat-x 0 0;
	font: normal 12px/15px Helvetica, Arial, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4 { line-height: 1.1em; }
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:15px;}

/*******************************************************
*						MAQUETACION					   *
********************************************************/
.wrapper { width: 960px; margin:0 auto; }
.contenedor { background: url(../images/bg-sidebar.png) 0 0 repeat-y; }
.contenido { background: #fff url(../images/bg-content.png) 0 0 repeat-x; overflow: hidden; }
.central { background:#fff; padding-top: 5px; overflow:hidden; }
.lateral#lateral_izquierdo { float:left; width:200px; }
.lateral#lateral_derecho { float:left; width: 180px; }

/*******************************************************
*						CABECERA					   *
********************************************************/
.cabecera { overflow:hidden; }
.logo {float:left; margin: 20px 0;}

/********************** Menu ***************************/
.cabecera ul.menu { float:right; text-decoration:none; margin: 65px 0 35px; }
	.cabecera ul.menu li { display:inline; font-size:14px; line-height: 14px; margin-left:25px; }
		.cabecera ul.menu li a { color:#fff; text-decoration:none; }
			.cabecera ul.menu li a:hover, .cabecera ul.menu li a:active { color:#ccc; }

/********************** Superior ***********************/
ul.menu_acceso{ 
	background:url('../images/bg-bar.png') repeat-x 0 0;
	height:36px;
	
	-moz-border-radius:5px 5px 0 0;	
	-webkit-border-radius:5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	
	overflow: hidden;
	width:960px;
	}
	ul.menu_acceso li { float: right; line-height:36px; }
		ul.menu_acceso li a { font-size:11px; color:#fff; text-decoration:none; padding: 0 20px; display: block; }
			ul.menu_acceso li a:hover,ul.menu_acceso li a:active { color:#ccc; }
			ul.menu_acceso li#home { background:url('../images/icn-home.png') no-repeat 0 center; float:left; margin-left:10px; }
			ul.menu_acceso li#cart { background:url('../images/icn-cart.png') no-repeat 0 center; }
			ul.menu_acceso li#login { background:url('../images/icn-login.png') no-repeat 0 center; }
			ul.menu_acceso li#help { background:url('../images/icn-help.png') no-repeat 0 center; }
			ul.menu_acceso li#info { background:url('../images/icn-info.png') no-repeat 0 center; float:left; margin-left: 10px; }
			ul.menu_acceso li#top { background:url('../images/icn-up.png') no-repeat 0 center; float:right; }


.superior .destacados img { display: block; }

/****************** Lateral Izquierdo ******************/
.lateral#lateral_izquierdo form.buscador {}
	form.buscador input { background: none repeat 0 0; border: 0 none; width:140px; padding: 0 0 0 5px; font-size:11px; }
	form.buscador .buscador_back { height:19px; width:180px; padding:20px 10px 0;  }
	form.buscador .busc_left { background:url('../images/bg-search-left.png') no-repeat 0 0; width:22px; height:19px; float:left; }
	form.buscador .busc_right{background:url('../images/bg-search-right.png') no-repeat 0 0; width:10px; height:19px; float:left; }
	form.buscador .busc_middle{background:url('../images/bg-search-middle.png') repeat-x 0 0; height:19px; float:left;}
	
	.lateral#lateral_izquierdo h3 { background: url(../images/bg-sidebar-title.png) 0 0 no-repeat; height: 31px; margin:20px 0 0 -6px; width: 211px; }
		.lateral#lateral_izquierdo h3 span { color: #fff; font-size: 14px; line-height: 26px; padding-left: 18px; text-shadow: #4d0b12 2px 2px 1px; }
		
	.lateral#lateral_izquierdo ul { list-style-type: none; border-bottom: 1px solid #fff; margin: 0 15px; }	
		.lateral#lateral_izquierdo ul li { font-size: 12px; line-height: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #bcbcbc; }
			.lateral#lateral_izquierdo ul li.first { border-top: none; }
		
			.lateral#lateral_izquierdo ul li a { color:#666; text-decoration:none; display:block; }
				.lateral#lateral_izquierdo ul li a:hover { color: #85161C; padding-left: 10px; }

/********************** Contenido Central ***************/
#contenido_central { width:560px; float: left; margin: 0 0 0 20px; }
	#contenido_central .ruta { font-size:11px; line-height: 15px; margin: 10px 0 5px; }
		#contenido_central .ruta a { color:#85161C; text-decoration:none; }

#contenido_central h1.categoria { color:#85161C; margin-bottom: 5px; }

#contenido_central form { text-align: right; margin: 0 10px 10px 0; }
	#contenido_central form.ordenar label { padding:0 5px 0 0; }

#contenido_central .coleccionProductos { overflow:hidden; border-bottom: 1px solid #BD3C43; }
	.coleccionProductos .producto {
		border-top: 1px solid #BD3C43;
    	color: #000000;
    	float: left;
    	margin: 0 10px 10px 0;
    	padding: 15px 0 0;
    	width: 270px;
    	height: 170px;
    	}
    	.coleccionProductos .producto .prodTitulo { margin-bottom: 5px; color: #85161C; }
		.coleccionProductos .producto .prodImagen { float: left; margin-right: 15px; }
		.coleccionProductos .producto .prodInfo { overflow: auto; word-wrap: break-word; }
		.coleccionProductos .producto .prodPrecio { margin-top: 10px; line-height: 15px; font-size: 15px; font-weight: bold; display: block; }
			.coleccionProductos .producto .prodPrecio a { color:#85161C; font-size: 11px; font-weight: normal; padding-left: 10px; text-decoration:none; }
		
#contenido_central .paginacion { overflow: hidden; font-size: 12px; }
	#contenido_central .paginacion p.resultado { color:#BD3C43; float: left; line-height: 35px; }
	#contenido_central .paginacion ul { text-align: right; list-style-type: none; float: right; }
		#contenido_central .paginacion ul li { float: left; }
			#contenido_central .paginacion ul li a,
			#contenido_central .paginacion ul li span { display: block; text-decoration: none; color:#BD3C43; padding: 10px; }
			#contenido_central .paginacion ul li a.paginaSeleccionada,
			#contenido_central .paginacion ul li a.paginaSeleccionada:hover { text-decoration: none; background:#BD3C43; color:#fff; }
			#contenido_central .paginacion ul li a:hover { color: #999; background: #fafafa;}
			
/***********************Lateral DERECHO***************/
.lateral#lateral_derecho { margin-top: 15px; }
	.lateral#lateral_derecho a.banner { display: block; margin-bottom: 15px; }
		.lateral#lateral_derecho a.banner img { display: block; }

/*******************************************************
*						INFERIOR					   *
********************************************************/
.inferior {
	background: #7C2F27;
	clear: both;
	
	-moz-border-radius:0 0 5px 5px;	
	-webkit-border-radius:0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	}
	.inferior .menu_acceso { -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; }
	.inferior .items {
		border-bottom: 1px solid #64090c;
		border-top: 1px solid #a62c2e;
		padding: 15px 10px;
		overflow:hidden;
		}
		.inferior .items .items-block {
			color: #fff;
			font-weight: normal;
			float: left;
			margin-right: 20px;
			width: 220px;
			}
			.inferior .items .items-block.last { margin: 0; }
			.inferior .items .items-block h4 { font-weight: bold; font-size: 14px; }
			.inferior .items .items-block ul { list-style-type: none; }
				.inferior .items .items-block ul li { background: url(../images/icn-items.png) 0 12px no-repeat; padding: 10px 0 0 20px; }
				.inferior .items .items-block ul li a { text-decoration: none; color: #fff; }
				.inferior .items .items-block ul li a:hover { color: #bcbcbc; }

	.inferior .submenu { border-top: 1px solid #a62c2e; overflow:hidden; }
		.inferior .submenu ul { float:left; padding: 15px 0; }
			.inferior .submenu ul li { display:inline; }
				.inferior .submenu ul li a { border-right: 1px solid #fff; color: #fff; font-size:11px; padding:0 10px; text-decoration:none; }
		
		.inferior .submenu .logo-playtime-chico { display: block; float: right; padding: 2px 10px; }
			
/*******************************************************
*						PIE PAGINA					   *
********************************************************/
.pie_pagina { overflow: hidden; }
	.pie_pagina .copyright { color:#959595; float: left; padding: 15px 0; font-size: 11px; }
	.pie_pagina .mawape { float: right; padding: 10px 0; }